const defaultConfig = {
  theme: {}, // 主题占位，预留扩展
  tdtKey: 'ced848c5dab4b305f7eb865410a2d626', // 天地图 tk，请替换为有效密钥
  center: {
    lng: 116.397428, // 初始中心经度
    lat: 39.90923, // 初始中心纬度
  },
  zoom: 5, // 初始缩放级别
  minZoom: 4, // 最小缩放级别
  maxZoom: 18, // 最大缩放级别
  enableZoom: true, // 是否允许滚轮缩放
  enableDrag: true, // 是否允许拖拽
  showAnnotation: true, // 是否显示地名标注层
  dataSource: {
    type: 'api', // 数据来源：mock | api
    apiKey: 'coordinate', // 对应 src/config/api.js 中的配置 key
  },
  markerStyle: {
    showMarker: true, // 标记点是否显示
    markerSize: 30, // 标记点默认大小
    markerColor: '#FF0000', // 标记点默认颜色
  },
  markerFlyToZoom: {
    clusterZoom: 10, // 聚合点点击后飞行的缩放级别
    pointZoom: 16, // 普通点点击后飞行的缩放级别
  },
  infoWindowStyle: {
    // 聚合类型信息窗样式（type=1）
    cluster: {
      backgroundColor: '#95a4ad', // 背景颜色
      borderColor: '#020202', // 边框颜色
      borderWidth: '10px', // 边框宽度
      borderRadius: '22px', // 圆角
      boxShadow: '0 2px 10px rgba(0,0,0,0.2)', // 阴影
      padding: '8px', // 内边距
      minWidth: '80px', // 最小宽度
      maxWidth: '120px', // 最大宽度
      fontSize: '22px', // 正文字号
      color: '#5421c3', // 正文字体颜色
      titleFontSize: '15px', // 标题字号
      titleColor: '#0cf50c', // 标题颜色
      titleMarginBottom: '4px', // 标题下边距
    },
    // 点类型信息窗样式（type=2）
    point: {
      backgroundColor: '#ef0f0f', // 背景颜色
      borderColor: '#ccc', // 边框颜色
      borderWidth: '1px', // 边框宽度
      borderRadius: '6px', // 圆角
      boxShadow: '0 2px 10px rgba(0,0,0,0.2)', // 阴影
      padding: '12px', // 内边距
      minWidth: '200px', // 最小宽度
      fontSize: '14px', // 正文字号
      color: '#333', // 正文字体颜色
      titleFontSize: '16px', // 标题字号
      titleColor: '#000', // 标题颜色
      titleMarginBottom: '8px', // 标题下边距
      locationColor: '#666', // 位置文字颜色
      locationMarginBottom: '6px', // 位置下边距
      contentMarginBottom: '6px', // 内容下边距
      imageMarginTop: '8px', // 图片上边距
      imageBorderColor: '#ddd', // 图片边框颜色
      imageBorderWidth: '2px', // 图片边框宽度
      imageBorderRadius: '4px', // 图片圆角
      imageTipFontSize: '12px', // 图片提示字号
      imageTipColor: '#666', // 图片提示颜色
    },
    // 图片查看器（点击信息窗图片弹出）样式
    imageViewer: {
      overlayBackgroundColor: '#000000', // 遮罩背景颜色
      overlayOpacity: '0.7', // 遮罩透明度（0-1）
      imageBorderRadius: '8px', // 图片圆角
      imageBoxShadow: '0 8px 32px rgba(0,0,0,0.6)', // 图片阴影
      imageBorderColor: '#ffffff', // 图片边框颜色
      imageBorderWidth: '2px', // 图片边框宽度
      imageBorderStyle: 'solid', // 图片边框样式
      imageMaxScalePercent: '80', // 图片最大显示比例（相对于视口）
    },
  },
}

export default defaultConfig
